Methodologies for the Design of Application-specific Reconfigurable Vliw Processors Metodologie Di Progetto per Processori Vliw Dedicati Riconfigurabili Metodologie Di Progetto per Processori Vliw Dedicati Riconfigurabili Methodologies for the Design of Application-specific Reconfigurable Vliw Processors

نویسندگان

  • Laura Pozzi
  • Mariagiovanna Sami
چکیده

Sommario Il mercato dei dispositivi dedicati a specifiche applicazioni (detti anche " sis-temi embedded ") come per esempio stampanti laser, telefoni cellulari o cen-traline di controllo per auto, ` e in continua espansione. La realizzazione di tali sistemì e piuttosto complessa, a causa dei notevoli vincoli di progetto e ai requisiti sempre pì u stringenti del mercato in termini di tempo congiunto di progettazione e produzione (time to market). Tali dispositivi sono, infatti, spesso soggetti a vincoli di tempo reale, consumo di potenza, dimensione, prestazioni e costo che rendono spesso inadatta una tecnologia realizzativa di tipo tradizionale (per es. completamente hardware o software), anche in re-lazione alla flessibilità necessaria per seguire i rapidi mutamenti del mercato. Un recente filone di ricerca, chiamato " hardware-software codesign " , ha posto le basi per la nascita di una modalità di progetto unificata, a livello di sis-tema, in grado di avvantaggiarsi delle caratteristiche di flessibilità e basso costo di realizzazioni basate su processori e, nel contempo, delle elevate prestazioni e potenzialmente basso consumo di potenza che la presenza di hardware ded-icato comporta. L'architettura tipica di tali sistemi prevede un processore standard in abbinamento a uno o pì u componenti hardware ove saranno eseguite le parti " critiche " in termini prestazionali dell'intera applicazione. Parallelamente al codesign, sono emerse altre strategie di progetto volte a raggiungere un compromesso fra le esigenze di utilizzo di componenti standard e lo sviluppo di dispositivi ad-hoc. Un approccio ormai abbastanza con-solidato, soprattutto per applicazioni che richiedono elaborazioni continue e non " convenzionali " dei dati, come per esempio elaborazioni di tipo DSP, at-tribuisce un ruolo centrale nell'elaborazione a un microprocessore, il cui in-sieme delle istruzioni viene progettato in base alle esigenze specifiche dell'ap-plicazione. Tali CPU, dette ASIP (Application Specific Instruction Set Processor) prevedono un'accurata fase di analisi dei requisiti di progetto, al fine di determinare l'insieme delle istruzioni davvero ottimale, e lo sviluppo di stru-menti di produttività software (compilatori, ambienti di debug, ...) da differen-ziare caso per caso. I recenti progressi della microelettronica, soprattutto nel campo delle tec-nologie hardware programmabili, offrono ormai un'opportunità alternativa per lo sviluppo di sistemi dedicati flessibili. Stanno infatti assumendo un par-ticolare consenso fra i progettisti le FPGA (Field Programmable Gate Array) che sono dispositivi composti da un insieme regolare di celle, ognuna in grado di effettuare elaborazioni che possono variare da semplici operazioni logiche sino a una macchina a stati finiti di piccola …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design Challenges for New Application-Specific Processors

This paper discusses research challenges in developing methodologies and tools for the synthesis and analysis of a key component in portable digital communications and multimedia consumer electronics systems, namely, application-specific processors and associated compilers. For such applications it is typically desirable to implement functionality in software, however the penalty in cost/effici...

متن کامل

An Automatic System for Application-Specific Instruction Format Design and Code Generation for VLIW and EPIC processors

Introduction. Whereas the workstation and personal computer markets are rapidly converging on a small number of similar architectures, the embedded systems market is enjoying an explosion of architectural diversity. This diversity is driven by demands for higher performance at a lower cost and power consumption, and is propelled by the possibility of designing application-specific instruction-s...

متن کامل

Complexity Effective ASIP Architectures for Network Processing and Multimedia Acceleration

xiii 1 Processor Design 1 1.1 Technology Trends . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 Application Trends . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.3 Choice of Implementation Platforms . . . . . . . . . . . . . . . . . . . . . . 7 1.4 ASIP Design Methodologies . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.5 Complexity Effective Desi...

متن کامل

A DAG-Based Design Approach for Recon gurable VLIW Processors

for Recon gurable VLIW Processors Cesare Alippi William Fornaciari Laura Pozzi Mariagiovanna Sami Dip. di Elettronica e Informazione, Politecnico di Milano, ITALY falippi,fornacia,lpozzi,[email protected] Abstract This paper explores the possibility of enabling a partial customisability of the Instruction Set of Very Long Instruction Wold processors for embedded applications, by exploiting F...

متن کامل

A Methodology for Exploring Communication Architectures of Clustered Vliw Processors

VLIW processors have started gaining acceptance in the embedded systems domain. However, monolithic register file VLIW processors with a large number of functional units are not viable. This is because of the need for a large number of ports to support FU requirements, which makes them expensive and extremely slow. A simple solution is to break up this register file into a number of small regis...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000